runtime.stkframe.fn (field)

29 uses

	runtime (current package)
		heapdump.go#L256: 	f := s.fn
		mgcmark.go#L1071: 		print("scanframe ", funcname(frame.fn), "\n")
		mgcmark.go#L1074: 	isAsyncPreempt := frame.fn.valid() && frame.fn.funcID == abi.FuncID_asyncPreempt
		mgcmark.go#L1075: 	isDebugCall := frame.fn.valid() && frame.fn.funcID == abi.FuncID_debugCallV2
		mgcmark.go#L1078: 			println("conservatively scanning function", funcname(frame.fn), "at PC", hex(frame.continpc))
		panic.go#L1026: 			if p.initOpenCodedDefers(u.frame.fn, unsafe.Pointer(u.frame.varp)) {
		panic.go#L1128: 			for iu, f := newInlineUnwinder(u.frame.fn, u.symPC()); f.valid(); f = iu.next(f) {
		stack.go#L706: 	f := frame.fn
		stkframe.go#L18: 	fn funcInfo
		stkframe.go#L73: 	if frame.fn.args != abi.ArgsSizeUnknown {
		stkframe.go#L74: 		return uintptr(frame.fn.args)
		stkframe.go#L95: 	f := frame.fn
		stkframe.go#L164: 	f := frame.fn
		traceback.go#L213: 	frame.fn = f
		traceback.go#L257: 	f := frame.fn
		traceback.go#L300: 				frame.fn = findfunc(frame.pc)
		traceback.go#L301: 				f = frame.fn
		traceback.go#L424: 		if frame.fn.deferreturn != 0 {
		traceback.go#L425: 			frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
		traceback.go#L443: 	f := frame.fn
		traceback.go#L494: 	frame.fn = flr
		traceback.go#L506: 		frame.fn = f
		traceback.go#L582: 	if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
		traceback.go#L595: 	if !cgoTracebackAvailable() || u.frame.fn.funcID != abi.FuncID_cgocallback || u.cgoCtxt < 0 {
		traceback.go#L625: 		f := u.frame.fn
		traceback.go#L970: 		f := u.frame.fn